body {font-family:Arial,Helvetica,sans-serif;font-size:100%;min-width:960px;background:#fff}
header {
	width:100%;
	position:relative; 
	z-index:2;
}
header {box-shadow:0 0 7px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 7px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, .2);}
.main {margin:0 auto;width:960px;padding:10px;position:relative;font-size:0.8125em;line-height:1.932em;}
footer{
background:url(../images/bg/footer-tail.gif) left top repeat-x #f2f2f2;
}
#content {
margin-top:20px;
}
.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}